package star.oath.project.battle.bean;

import lombok.Data;

@Data
public class Dice {

    private Integer diceNumber;
    private Integer diceSides;
    private Integer diceBonus;

    public Integer getDiceNumberOrDefault() {
        return diceNumber == null ? 0 : diceNumber;
    }
    public Integer getDiceNumberOrDefault(int defaultValue) {
        return diceNumber == null ? defaultValue : diceNumber;
    }

    public Integer getDiceSidesOrDefault() {
        return diceSides == null ? 0 : diceSides;
    }
    public Integer getDiceSidesOrDefault(int defaultValue) {
        return diceSides == null ? defaultValue : diceSides;
    }

    public Integer getDiceBonusOrDefault() {
        return diceBonus == null ? 0 : diceBonus;
    }
    public Integer getDiceBonusOrDefault(int defaultValue) {
        return diceBonus == null ? defaultValue : diceBonus;
    }

}
